Allocating Goals to Agent Roles During MAS Requirements Engineering
نویسندگان
چکیده
Allocation of goal responsibilities to agent roles in Multi-Agent Systems (MAS) influences the degree to which these systems satisfy nonfunctional requirements. This paper proposes a systematic approach that starts from nonfunctional requirements identification and moves towards agent role definition guided by the degree of nonfunctional requirements satisfaction. The approach relies on goal-dependencies to allow potential MAS vulnerabilities to be studied. In contrast to related work where organizational patterns are imposed on MAS, roles are constructed first, allowing MAS organizational structures to emerge from role definitions.
منابع مشابه
An Adaptive Security Model for Multi-agent Systems and Application to a Clinical Trials Environment
We present in this paper an adaptive security model for Multi-agent systems. A security meta-model has been developed in which the traditional role concept has been extended. The new concept incorporates the need of both security management as used by role-based access control (RBAC) and agent functional behaviour in agent-oriented Software Engineering (AOSE). Our approach avoids weaknesses of ...
متن کاملGoal and Responsibility Allocation in Sensible Agent-Based Systems
A Multi-Agent System(MAS) can be seen as a group of entities interacting to achieve individual or collective goals. Communication is a central issue in this interaction between agents. Protocols such as the Contract Net Protocol(CNP) (Smith, 1980) have been proposed to address the coordination level of communication in predefined organizational structures with predefined agent interaction mecha...
متن کاملDevelopment of a peer-to-peer information sharing system using ontologies
Most existing agent-oriented methodologies ignore system extensibility, interoperability and reusability issues. Ontologies have been found to play a significant role in facilitating interoperability, reusability, MAS development activities (including MAS analysis and agent knowledge modeling) and MAS run-time operation (including agent communication and reasoning). However, most of the existin...
متن کاملA Requirements Engineering Approach for the Development of Multi-Agent Systems
This paper presents RE4Gaia, which is a requirements modeling approach for the development of multi-agent systems that extends the Gaia methodology. The approach focuses on dealing with the organizational structure as a means to adequately capture and understand required roles and associated functions in the context of an organization prior to the analysis and design of MAS using Gaia. In addit...
متن کاملValidating Business Requirements Using MAS Analysis
This paper presents a method aimed to assist an engineer in transforming agent roles models to a process model, compliant with the XML Process Definition Language (XPDL) portable standard. This method bridges the gap between software engineers and the business world by allowing a Multi-Agent System (MAS) analysis model, such as the Gaia or ASEME Methodologies role models, to be represented as a...
متن کامل